class AntNumberError(Exception):
    def __init__(self, value):
        self.value = value

    def __str__(self):
        return str(self.value) + ' ants created, must be 100.'
    

class Tribe(object):
    class Player:
        first_name = ''
        last_name = ''
        tribe_name = ''
    
    def __init__(self, tribe_name):
        self.ants = []
    
    def create_ants(self, caste, quantity):
        for i in range(quantity):
            self.ants.append(caste())

    def run(self):
        if len(self.ants) != 100:
            raise AntNumberError(len(self.ants))
        #run the simuation
